import ttkbootstrap as ttk
from ttkbootstrap.constants import *
import os

# os.chdir('c://Users//dell//Desktop//dlp_hw2')


class MyGUI():
    def __init__(self):
        # 创建主窗口
        self.app = ttk.Window(themename="superhero")  # 可以选择不同的主题，如 "cosmo", "cyborg", "darkly", 等
        self.app.title("网页链接输入器")
        self.app.geometry("400x200")
        # 创建标签
        url_label = ttk.Label(self.app, text="请输入网页链接:", font=("Helvetica", 12))
        url_label.pack(pady=10)
        # 创建文本输入框
        self.url_entry = ttk.Entry(self.app, width=40, font=("Helvetica", 12))
        self.url_entry.pack(pady=5)
        # 创建提交按钮
        submit_button = ttk.Button(self.app, text="提交", command=self.on_submit, bootstyle=(SUCCESS, OUTLINE))
        submit_button.pack(pady=20)
        # 运行主循环
        self.app.mainloop()
    def on_submit(self):
        url = self.url_entry.get()
        if url:
            print(f"输入的网页链接: {url}")
            self.app.destroy()
            # 在这里添加你的处理逻辑，例如验证链接或发送请求
        else:
            print("请输入一个网页链接")


if __name__ == "__main__":
    mygui=MyGUI()